import jieba
import wordcloud
import matplotlib.pyplot as plt
import imageio
import pymysql
from sqlalchemy.dialects import mysql
from wordcloud import ImageColorGenerator

def connect_mysql():
# 建立数据库连接
    conn = pymysql.Connect(host='localhost',port=3306,user='root',passwd='123456',db='movies_comment',charset='utf8')
    cursor = conn.cursor()
# print(conn)
# print(cursor)
# 1、从数据库中查询
# sql="INSERT INTO userinfor(user_name,pass_word)"
    sql = "SELECT movie_type FROM movie_maoyan where production_country !='中国大陆'"
# cursor执行sql语句
    txt2 = cursor.execute(sql)
    txt3 = cursor.fetchall()
    print(txt3)
    return txt3

mk = imageio.imread('地图.jpg')

w = wordcloud.WordCloud(font_path='MicrosoftYaqiHeiLight-2.ttf',
                        mask=mk,contour_width=1,scale=15)

#f = open('电影名句.txt',encoding='utf-8')




#txt = f.read()
txt1 = connect_mysql()
txt = str(txt1)



#txtlist=jieba.lcut(txt1)
#string = " ".join(txtlist)
w.generate(txt)



w.to_file('output4.jpg')
